{{tag>BROUILLON Java "Serveur Web" Servlet}}

====== Jetty ======

Jetty est un serveur HTTP et Servlet open source écrit 100% en Java.
Il est conçu pour être léger, performant et flexible,
ce qui en fait une plate-forme idéale pour servir les requêtes HTTP dynamiques de toute application Java.

===== Installation =====

[[:tutoriel:comment_installer_un_paquet|installez les paquets]] **[[apt://sun-java6-jdk,sun-java6-jre,jetty]]**

Se rendre dans le dossier de Jetty et le lancer :

  cd /usr/share/jetty/lib
  java -jar start.jar /etc/jetty/jetty.xml

Si vous obtenez une erreur de la forme :

  Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

FIXME **//En cours de rédaction//**

===== Utilisation =====

==== Démarrage / Arrêt ====


Comme beaucoup de services, il peut être respectivement démarré, arrêté, redémarré, avec les commandes :

  sudo /etc/init.d/jetty start
  sudo /etc/init.d/jetty stop
  sudo /etc/init.d/jetty restart

==== Déployer une application web ====

Pour déployer une application web, il suffit simplement de copier l'archive ''war'' de l'application dans ''/usr/share/jetty/webapps''. Elle sera déployée automatiquement.

===== Voir aussi =====

  * **(en)** [[http://www.mortbay.org/jetty/|Site officiel de Jetty]]

----

//Contributeurs : [[:utilisateurs/v0n|v0n]].//
